// Size = 1441
ID_0 = hslider(" General Volume[style:knob][acc:1 1 -10 0 10]/Instrument/Modulations",1.0f,0.75f,4.0f,0.01f);
ID_1 = 0.001f*ID_0;
ID_2 = W94;
ID_3 = proj0(ID_2);
ID_4 = ID_3';
ID_5 = 0.999f*ID_4;
ID_6 = ID_1+ID_5;
ID_7 = letrec(W94 = (ID_6));
ID_8 = proj0(ID_7);
ID_9 = ID_8@0;
ID_10 = min(4.0f, ID_9);
ID_11 = max(0.75f, ID_10);
ID_12 = W91;
ID_13 = proj0(ID_12);
ID_14 = ID_13';
ID_15 = 0.6f*ID_14;
ID_16 = float(fSamplingFreq);
ID_17 = max(1.0f, ID_16);
ID_18 = min(1.92e+05f, ID_17);
ID_19 = 37699.113f/ID_18;
ID_20 = cos(ID_19);
ID_21 = 0.219991f*ID_18;
ID_22 = ID_21+0.5f;
ID_23 = floor(ID_22);
ID_24 = ID_23/ID_18;
ID_25 = 3.4538777f*ID_24;
ID_26 = hslider("Reverberation Room Size(InstrReverb)[acc:1 1 -10 0 10]/Reverb/Modulations",0.5f,0.05f,2.0f,0.01f);
ID_27 = min(2.0f, ID_26);
ID_28 = max(0.05f, ID_27);
ID_29 = ID_25/ID_28;
ID_30 = -1.0f*ID_29;
ID_31 = exp(ID_30);
ID_32 = pow(ID_31, 2.0f);
ID_33 = ID_20*ID_32;
ID_34 = (1.0f-ID_33);
ID_35 = (1.0f-ID_32);
ID_36 = ID_34/ID_35;
ID_37 = pow(ID_34, 2.0f);
ID_38 = pow(ID_35, 2.0f);
ID_39 = ID_37/ID_38;
ID_40 = ID_39+-1.0f;
ID_41 = max(0.0f, ID_40);
ID_42 = sqrt(ID_41);
ID_43 = (ID_36-ID_42);
ID_44 = W92;
ID_45 = proj0(ID_44);
ID_46 = ID_45';
ID_47 = ID_43*ID_46;
ID_48 = 1.0f-ID_36;
ID_49 = (ID_42+ID_48);
ID_50 = ID_31*ID_49;
ID_51 = W0;
ID_52 = proj7(ID_51);
ID_53 = ID_52';
ID_54 = 2.3025851f*ID_24;
ID_55 = ID_54/ID_28;
ID_56 = -1.0f*ID_55;
ID_57 = exp(ID_56);
ID_58 = ID_57/ID_31;
ID_59 = (ID_58+-1.0f);
ID_60 = 628.31854f/ID_18;
ID_61 = tan(ID_60);
ID_62 = 1.0f/ID_61;
ID_63 = (ID_62+1.0f);
ID_64 = 1.0f/ID_63;
ID_65 = (1.0f-ID_62);
ID_66 = W93;
ID_67 = proj0(ID_66);
ID_68 = ID_67';
ID_69 = ID_65*ID_68;
ID_70 = ID_52@2;
ID_71 = ID_53+ID_70;
ID_72 = (ID_69-ID_71);
ID_73 = ID_64*ID_72;
ID_74 = -1.0f*ID_73;
ID_75 = letrec(W93 = (ID_74));
ID_76 = proj0(ID_75);
ID_77 = ID_76@0;
ID_78 = ID_59*ID_77;
ID_79 = (ID_53+ID_78);
ID_80 = ID_50*ID_79;
ID_81 = ID_47+ID_80;
ID_82 = letrec(W92 = (ID_81));
ID_83 = proj0(ID_82);
ID_84 = ID_83@0;
ID_85 = 0.35355338f*ID_84;
ID_86 = (ID_85+1e-20f);
ID_87 = 0.019123f*ID_18;
ID_88 = ID_87+0.5f;
ID_89 = floor(ID_88);
ID_90 = ID_23-ID_89;
ID_91 = max(0.0f, ID_90);
ID_92 = min(16384.0f, ID_91);
ID_93 = int(ID_92);
ID_94 = ID_86@ID_93;
ID_95 = ID_15+ID_94;
ID_96 = 6283.1855f/ID_18;
ID_97 = tan(ID_96);
ID_98 = 1.0f/ID_97;
ID_99 = (ID_98+1.0f);
ID_100 = 1.0f/ID_99;
ID_101 = (1.0f-ID_98);
ID_102 = W4;
ID_103 = proj0(ID_102);
ID_104 = ID_103';
ID_105 = ID_101*ID_104;
ID_106 = W8;
ID_107 = proj0(ID_106);
ID_108 = ID_107';
ID_109 = 0.999f*ID_108;
ID_110 = ID_109+0.0008f;
ID_111 = letrec(W8 = (ID_110));
ID_112 = proj0(ID_111);
ID_113 = ID_112@0;
ID_114 = W5;
ID_115 = proj0(ID_114);
ID_116 = ID_115';
ID_117 = ID_116+1;
ID_118 = letrec(W5 = (ID_117));
ID_119 = proj0(ID_118);
ID_120 = ID_119@0;
ID_121 = ID_120+-1;
ID_122 = float(ID_121);
ID_123 = 9.58738e-05f*ID_122;
ID_124 = sin(ID_123);
ID_125 = sigGen(ID_124);
ID_126 = WRTbl2p(65536,ID_125);
ID_127 = W9;
ID_128 = proj0(ID_127);
ID_129 = ID_128';
ID_130 = 1.0f/ID_18;
ID_131 = hslider("Modulating Frequency[style:knob][unit:Hz][acc:0 0 -10 0 10]/Instrument/Modulations",1.2e+03f,9e+02f,1.7e+03f,0.1f);
ID_132 = 0.001f*ID_131;
ID_133 = W10;
ID_134 = proj0(ID_133);
ID_135 = ID_134';
ID_136 = 0.999f*ID_135;
ID_137 = ID_132+ID_136;
ID_138 = letrec(W10 = (ID_137));
ID_139 = proj0(ID_138);
ID_140 = ID_139@0;
ID_141 = ID_130*ID_140;
ID_142 = ID_129+ID_141;
ID_143 = floor(ID_142);
ID_144 = ID_142-ID_143;
ID_145 = letrec(W9 = (ID_144));
ID_146 = proj0(ID_145);
ID_147 = ID_146@0;
ID_148 = 65536.0f*ID_147;
ID_149 = int(ID_148);
ID_150 = min(ID_149, 65535);
ID_151 = max(0, ID_150);
ID_152 = sigRDTbl(ID_126,ID_151);
ID_153 = ID_113*ID_152;
ID_154 = hslider("Play Modulation 3 (ASR Envelope)[tooltip:noteOn = 1, noteOff = 0][acc:1 0 -10 0 10]/Modulations/Modulations",0.0f,0.0f,1.0f,1.0f);
ID_155 = ID_154>0.0f;
ID_156 = ID_155>0;
ID_157 = 2.0f*ID_18;
ID_158 = W56;
ID_159 = proj0(ID_158);
ID_160 = ID_159';
ID_161 = ID_160+1.0f;
ID_162 = min(ID_157, ID_161);
ID_163 = select2(ID_156,ID_162,0.0f);
ID_164 = letrec(W56 = (ID_163));
ID_165 = proj0(ID_164);
ID_166 = ID_165@0;
ID_167 = ID_166<0.0f;
ID_168 = ID_166<ID_157;
ID_169 = W57;
ID_170 = proj0(ID_169);
ID_171 = ID_170';
ID_172 = float(ID_155);
ID_173 = (ID_154==0.0f);
ID_174 = ID_173>0;
ID_175 = 3.0f*ID_18;
ID_176 = W58;
ID_177 = proj0(ID_176);
ID_178 = ID_177';
ID_179 = ID_178+1.0f;
ID_180 = min(ID_175, ID_179);
ID_181 = select2(ID_174,ID_180,0.0f);
ID_182 = letrec(W58 = (ID_181));
ID_183 = proj0(ID_182);
ID_184 = ID_183@0;
ID_185 = ID_184<0.0f;
ID_186 = ID_184<ID_175;
ID_187 = 0.33333334f/ID_18;
ID_188 = ID_187*ID_154;
ID_189 = ID_188*ID_184;
ID_190 = select2(ID_186,ID_154,ID_189);
ID_191 = select2(ID_185,ID_190,0.0f);
ID_192 = ID_172*ID_191;
ID_193 = select2(ID_155,ID_171,ID_192);
ID_194 = letrec(W57 = (ID_193));
ID_195 = proj0(ID_194);
ID_196 = ID_195@0;
ID_197 = 0.5f/ID_18;
ID_198 = ID_197*ID_166;
ID_199 = (1.0f-ID_198);
ID_200 = ID_196*ID_199;
ID_201 = select2(ID_168,0.0f,ID_200);
ID_202 = select2(ID_167,ID_201,ID_196);
ID_203 = ID_153*ID_202;
ID_204 = 3.1415927f*ID_203;
ID_205 = sin(ID_204);
ID_206 = WRTbl2p(65537,ID_125);
ID_207 = W6;
ID_208 = proj0(ID_207);
ID_209 = ID_208';
ID_210 = hslider(" Frequency [unit:Hz][acc:1 1 -10 0 15]/Instrument/Modulations",3.3e+02f,1e+02f,1.2e+03f,0.1f);
ID_211 = 0.001f*ID_210;
ID_212 = W7;
ID_213 = proj0(ID_212);
ID_214 = ID_213';
ID_215 = 0.999f*ID_214;
ID_216 = ID_211+ID_215;
ID_217 = letrec(W7 = (ID_216));
ID_218 = proj0(ID_217);
ID_219 = ID_218@0;
ID_220 = ID_130*ID_219;
ID_221 = ID_209+ID_220;
ID_222 = floor(ID_221);
ID_223 = ID_221-ID_222;
ID_224 = letrec(W6 = (ID_223));
ID_225 = proj0(ID_224);
ID_226 = ID_225@0;
ID_227 = 65536.0f*ID_226;
ID_228 = int(ID_227);
ID_229 = min(ID_228, 65536);
ID_230 = max(0, ID_229);
ID_231 = sigRDTbl(ID_206,ID_230);
ID_232 = floor(ID_227);
ID_233 = (ID_227-ID_232);
ID_234 = ID_228+1;
ID_235 = min(ID_234, 65536);
ID_236 = max(0, ID_235);
ID_237 = sigRDTbl(ID_206,ID_236);
ID_238 = (ID_237-ID_231);
ID_239 = ID_233*ID_238;
ID_240 = (ID_231+ID_239);
ID_241 = cos(ID_204);
ID_242 = ID_240*ID_241;
ID_243 = W59;
ID_244 = proj0(ID_243);
ID_245 = ID_244';
ID_246 = ID_205*ID_245;
ID_247 = (ID_242-ID_246);
ID_248 = ID_205*ID_247;
ID_249 = ID_241*ID_247;
ID_250 = W60;
ID_251 = proj0(ID_250);
ID_252 = ID_251';
ID_253 = ID_205*ID_252;
ID_254 = (ID_249-ID_253);
ID_255 = ID_205*ID_254;
ID_256 = ID_241*ID_254;
ID_257 = W61;
ID_258 = proj0(ID_257);
ID_259 = ID_258';
ID_260 = ID_205*ID_259;
ID_261 = (ID_256-ID_260);
ID_262 = ID_205*ID_261;
ID_263 = ID_241*ID_261;
ID_264 = W62;
ID_265 = proj0(ID_264);
ID_266 = ID_265';
ID_267 = ID_205*ID_266;
ID_268 = (ID_263-ID_267);
ID_269 = ID_205*ID_268;
ID_270 = ID_241*ID_268;
ID_271 = W63;
ID_272 = proj0(ID_271);
ID_273 = ID_272';
ID_274 = ID_205*ID_273;
ID_275 = (ID_270-ID_274);
ID_276 = ID_205*ID_275;
ID_277 = ID_241*ID_275;
ID_278 = W64;
ID_279 = proj0(ID_278);
ID_280 = ID_279';
ID_281 = ID_205*ID_280;
ID_282 = ID_277-ID_281;
ID_283 = letrec(W64 = (ID_282));
ID_284 = proj0(ID_283);
ID_285 = ID_284';
ID_286 = ID_241*ID_285;
ID_287 = ID_276+ID_286;
ID_288 = letrec(W63 = (ID_287));
ID_289 = proj0(ID_288);
ID_290 = ID_289';
ID_291 = ID_241*ID_290;
ID_292 = ID_269+ID_291;
ID_293 = letrec(W62 = (ID_292));
ID_294 = proj0(ID_293);
ID_295 = ID_294';
ID_296 = ID_241*ID_295;
ID_297 = ID_262+ID_296;
ID_298 = letrec(W61 = (ID_297));
ID_299 = proj0(ID_298);
ID_300 = ID_299';
ID_301 = ID_241*ID_300;
ID_302 = ID_255+ID_301;
ID_303 = letrec(W60 = (ID_302));
ID_304 = proj0(ID_303);
ID_305 = ID_304';
ID_306 = ID_241*ID_305;
ID_307 = ID_248+ID_306;
ID_308 = letrec(W59 = (ID_307));
ID_309 = proj0(ID_308);
ID_310 = ID_309';
ID_311 = ID_310*ID_241;
ID_312 = ID_113*ID_240;
ID_313 = hslider("Play Modulation 0 (ASR Envelope)[tooltip:noteOn = 1, noteOff = 0][acc:0 0 -30 0 10]/Modulations/Modulations",0.0f,0.0f,1.0f,1.0f);
ID_314 = ID_313>0.0f;
ID_315 = ID_314>0;
ID_316 = W11;
ID_317 = proj0(ID_316);
ID_318 = ID_317';
ID_319 = ID_318+1.0f;
ID_320 = min(ID_157, ID_319);
ID_321 = select2(ID_315,ID_320,0.0f);
ID_322 = letrec(W11 = (ID_321));
ID_323 = proj0(ID_322);
ID_324 = ID_323@0;
ID_325 = ID_324<0.0f;
ID_326 = ID_324<ID_157;
ID_327 = W12;
ID_328 = proj0(ID_327);
ID_329 = ID_328';
ID_330 = float(ID_314);
ID_331 = (ID_313==0.0f);
ID_332 = ID_331>0;
ID_333 = W13;
ID_334 = proj0(ID_333);
ID_335 = ID_334';
ID_336 = ID_335+1.0f;
ID_337 = min(ID_175, ID_336);
ID_338 = select2(ID_332,ID_337,0.0f);
ID_339 = letrec(W13 = (ID_338));
ID_340 = proj0(ID_339);
ID_341 = ID_340@0;
ID_342 = ID_341<0.0f;
ID_343 = ID_341<ID_175;
ID_344 = ID_187*ID_313;
ID_345 = ID_344*ID_341;
ID_346 = select2(ID_343,ID_313,ID_345);
ID_347 = select2(ID_342,ID_346,0.0f);
ID_348 = ID_330*ID_347;
ID_349 = select2(ID_314,ID_329,ID_348);
ID_350 = letrec(W12 = (ID_349));
ID_351 = proj0(ID_350);
ID_352 = ID_351@0;
ID_353 = ID_197*ID_324;
ID_354 = (1.0f-ID_353);
ID_355 = ID_352*ID_354;
ID_356 = select2(ID_326,0.0f,ID_355);
ID_357 = select2(ID_325,ID_356,ID_352);
ID_358 = ID_312*ID_357;
ID_359 = 3.1415927f*ID_358;
ID_360 = sin(ID_359);
ID_361 = ID_240*ID_360;
ID_362 = cos(ID_359);
ID_363 = ID_240*ID_362;
ID_364 = W20;
ID_365 = proj0(ID_364);
ID_366 = ID_365';
ID_367 = ID_360*ID_366;
ID_368 = (ID_363-ID_367);
ID_369 = ID_360*ID_368;
ID_370 = ID_362*ID_368;
ID_371 = W21;
ID_372 = proj0(ID_371);
ID_373 = ID_372';
ID_374 = ID_360*ID_373;
ID_375 = (ID_370-ID_374);
ID_376 = ID_360*ID_375;
ID_377 = ID_362*ID_375;
ID_378 = W22;
ID_379 = proj0(ID_378);
ID_380 = ID_379';
ID_381 = ID_360*ID_380;
ID_382 = (ID_377-ID_381);
ID_383 = ID_360*ID_382;
ID_384 = ID_362*ID_382;
ID_385 = W23;
ID_386 = proj0(ID_385);
ID_387 = ID_386';
ID_388 = ID_360*ID_387;
ID_389 = (ID_384-ID_388);
ID_390 = ID_360*ID_389;
ID_391 = ID_362*ID_389;
ID_392 = W24;
ID_393 = proj0(ID_392);
ID_394 = ID_393';
ID_395 = ID_360*ID_394;
ID_396 = (ID_391-ID_395);
ID_397 = ID_360*ID_396;
ID_398 = ID_362*ID_396;
ID_399 = W25;
ID_400 = proj0(ID_399);
ID_401 = ID_400';
ID_402 = ID_360*ID_401;
ID_403 = ID_398-ID_402;
ID_404 = letrec(W25 = (ID_403));
ID_405 = proj0(ID_404);
ID_406 = ID_405';
ID_407 = ID_362*ID_406;
ID_408 = ID_397+ID_407;
ID_409 = letrec(W24 = (ID_408));
ID_410 = proj0(ID_409);
ID_411 = ID_410';
ID_412 = ID_362*ID_411;
ID_413 = ID_390+ID_412;
ID_414 = letrec(W23 = (ID_413));
ID_415 = proj0(ID_414);
ID_416 = ID_415';
ID_417 = ID_362*ID_416;
ID_418 = ID_383+ID_417;
ID_419 = letrec(W22 = (ID_418));
ID_420 = proj0(ID_419);
ID_421 = ID_420';
ID_422 = ID_362*ID_421;
ID_423 = ID_376+ID_422;
ID_424 = letrec(W21 = (ID_423));
ID_425 = proj0(ID_424);
ID_426 = ID_425';
ID_427 = ID_362*ID_426;
ID_428 = ID_369+ID_427;
ID_429 = letrec(W20 = (ID_428));
ID_430 = proj0(ID_429);
ID_431 = ID_430';
ID_432 = ID_431*ID_362;
ID_433 = (ID_361+ID_432);
ID_434 = ID_113*ID_433;
ID_435 = (1.0f-ID_113);
ID_436 = ID_435*ID_240;
ID_437 = (ID_434+ID_436);
ID_438 = hslider("Play Modulation 1 (ASR Envelope)[tooltip:noteOn = 1, noteOff = 0][acc:0 0 -30 0 5]/Modulations/Modulations",0.0f,0.0f,1.0f,1.0f);
ID_439 = ID_438>0.0f;
ID_440 = ID_439>0;
ID_441 = W26;
ID_442 = proj0(ID_441);
ID_443 = ID_442';
ID_444 = ID_443+1.0f;
ID_445 = min(ID_157, ID_444);
ID_446 = select2(ID_440,ID_445,0.0f);
ID_447 = letrec(W26 = (ID_446));
ID_448 = proj0(ID_447);
ID_449 = ID_448@0;
ID_450 = ID_449<0.0f;
ID_451 = ID_449<ID_157;
ID_452 = W27;
ID_453 = proj0(ID_452);
ID_454 = ID_453';
ID_455 = float(ID_439);
ID_456 = (ID_438==0.0f);
ID_457 = ID_456>0;
ID_458 = W28;
ID_459 = proj0(ID_458);
ID_460 = ID_459';
ID_461 = ID_460+1.0f;
ID_462 = min(ID_175, ID_461);
ID_463 = select2(ID_457,ID_462,0.0f);
ID_464 = letrec(W28 = (ID_463));
ID_465 = proj0(ID_464);
ID_466 = ID_465@0;
ID_467 = ID_466<0.0f;
ID_468 = ID_466<ID_175;
ID_469 = ID_187*ID_438;
ID_470 = ID_469*ID_466;
ID_471 = select2(ID_468,ID_438,ID_470);
ID_472 = select2(ID_467,ID_471,0.0f);
ID_473 = ID_455*ID_472;
ID_474 = select2(ID_439,ID_454,ID_473);
ID_475 = letrec(W27 = (ID_474));
ID_476 = proj0(ID_475);
ID_477 = ID_476@0;
ID_478 = ID_197*ID_449;
ID_479 = (1.0f-ID_478);
ID_480 = ID_477*ID_479;
ID_481 = select2(ID_451,0.0f,ID_480);
ID_482 = select2(ID_450,ID_481,ID_477);
ID_483 = ID_113*ID_482;
ID_484 = ID_437';
ID_485 = (ID_437+ID_484);
ID_486 = ID_483*ID_485;
ID_487 = 1.5707964f*ID_486;
ID_488 = sin(ID_487);
ID_489 = ID_437*ID_488;
ID_490 = cos(ID_487);
ID_491 = ID_437*ID_490;
ID_492 = W35;
ID_493 = proj0(ID_492);
ID_494 = ID_493';
ID_495 = ID_488*ID_494;
ID_496 = (ID_491-ID_495);
ID_497 = ID_488*ID_496;
ID_498 = ID_490*ID_496;
ID_499 = W36;
ID_500 = proj0(ID_499);
ID_501 = ID_500';
ID_502 = ID_488*ID_501;
ID_503 = (ID_498-ID_502);
ID_504 = ID_488*ID_503;
ID_505 = ID_490*ID_503;
ID_506 = W37;
ID_507 = proj0(ID_506);
ID_508 = ID_507';
ID_509 = ID_488*ID_508;
ID_510 = (ID_505-ID_509);
ID_511 = ID_488*ID_510;
ID_512 = ID_490*ID_510;
ID_513 = W38;
ID_514 = proj0(ID_513);
ID_515 = ID_514';
ID_516 = ID_488*ID_515;
ID_517 = (ID_512-ID_516);
ID_518 = ID_488*ID_517;
ID_519 = ID_490*ID_517;
ID_520 = W39;
ID_521 = proj0(ID_520);
ID_522 = ID_521';
ID_523 = ID_488*ID_522;
ID_524 = (ID_519-ID_523);
ID_525 = ID_488*ID_524;
ID_526 = ID_490*ID_524;
ID_527 = W40;
ID_528 = proj0(ID_527);
ID_529 = ID_528';
ID_530 = ID_488*ID_529;
ID_531 = ID_526-ID_530;
ID_532 = letrec(W40 = (ID_531));
ID_533 = proj0(ID_532);
ID_534 = ID_533';
ID_535 = ID_490*ID_534;
ID_536 = ID_525+ID_535;
ID_537 = letrec(W39 = (ID_536));
ID_538 = proj0(ID_537);
ID_539 = ID_538';
ID_540 = ID_490*ID_539;
ID_541 = ID_518+ID_540;
ID_542 = letrec(W38 = (ID_541));
ID_543 = proj0(ID_542);
ID_544 = ID_543';
ID_545 = ID_490*ID_544;
ID_546 = ID_511+ID_545;
ID_547 = letrec(W37 = (ID_546));
ID_548 = proj0(ID_547);
ID_549 = ID_548';
ID_550 = ID_490*ID_549;
ID_551 = ID_504+ID_550;
ID_552 = letrec(W36 = (ID_551));
ID_553 = proj0(ID_552);
ID_554 = ID_553';
ID_555 = ID_490*ID_554;
ID_556 = ID_497+ID_555;
ID_557 = letrec(W35 = (ID_556));
ID_558 = proj0(ID_557);
ID_559 = ID_558';
ID_560 = ID_559*ID_490;
ID_561 = (ID_489+ID_560);
ID_562 = ID_113*ID_561;
ID_563 = ID_435*ID_437;
ID_564 = (ID_562+ID_563);
ID_565 = pow(ID_564, 2.0f);
ID_566 = ID_113*ID_565;
ID_567 = hslider("Play Modulation 2 (ASR Envelope)[tooltip:noteOn = 1, noteOff = 0][acc:2 1 -30 0 10]/Modulations/Modulations",0.0f,0.0f,1.0f,1.0f);
ID_568 = ID_567>0.0f;
ID_569 = ID_568>0;
ID_570 = W41;
ID_571 = proj0(ID_570);
ID_572 = ID_571';
ID_573 = ID_572+1.0f;
ID_574 = min(ID_157, ID_573);
ID_575 = select2(ID_569,ID_574,0.0f);
ID_576 = letrec(W41 = (ID_575));
ID_577 = proj0(ID_576);
ID_578 = ID_577@0;
ID_579 = ID_578<0.0f;
ID_580 = ID_578<ID_157;
ID_581 = W42;
ID_582 = proj0(ID_581);
ID_583 = ID_582';
ID_584 = float(ID_568);
ID_585 = (ID_567==0.0f);
ID_586 = ID_585>0;
ID_587 = W43;
ID_588 = proj0(ID_587);
ID_589 = ID_588';
ID_590 = ID_589+1.0f;
ID_591 = min(ID_175, ID_590);
ID_592 = select2(ID_586,ID_591,0.0f);
ID_593 = letrec(W43 = (ID_592));
ID_594 = proj0(ID_593);
ID_595 = ID_594@0;
ID_596 = ID_595<0.0f;
ID_597 = ID_595<ID_175;
ID_598 = ID_187*ID_567;
ID_599 = ID_598*ID_595;
ID_600 = select2(ID_597,ID_567,ID_599);
ID_601 = select2(ID_596,ID_600,0.0f);
ID_602 = ID_584*ID_601;
ID_603 = select2(ID_568,ID_583,ID_602);
ID_604 = letrec(W42 = (ID_603));
ID_605 = proj0(ID_604);
ID_606 = ID_605@0;
ID_607 = ID_197*ID_578;
ID_608 = (1.0f-ID_607);
ID_609 = ID_606*ID_608;
ID_610 = select2(ID_580,0.0f,ID_609);
ID_611 = select2(ID_579,ID_610,ID_606);
ID_612 = ID_566*ID_611;
ID_613 = 3.1415927f*ID_612;
ID_614 = sin(ID_613);
ID_615 = ID_564*ID_614;
ID_616 = cos(ID_613);
ID_617 = ID_564*ID_616;
ID_618 = W50;
ID_619 = proj0(ID_618);
ID_620 = ID_619';
ID_621 = ID_614*ID_620;
ID_622 = (ID_617-ID_621);
ID_623 = ID_614*ID_622;
ID_624 = ID_616*ID_622;
ID_625 = W51;
ID_626 = proj0(ID_625);
ID_627 = ID_626';
ID_628 = ID_614*ID_627;
ID_629 = (ID_624-ID_628);
ID_630 = ID_614*ID_629;
ID_631 = ID_616*ID_629;
ID_632 = W52;
ID_633 = proj0(ID_632);
ID_634 = ID_633';
ID_635 = ID_614*ID_634;
ID_636 = (ID_631-ID_635);
ID_637 = ID_614*ID_636;
ID_638 = ID_616*ID_636;
ID_639 = W53;
ID_640 = proj0(ID_639);
ID_641 = ID_640';
ID_642 = ID_614*ID_641;
ID_643 = (ID_638-ID_642);
ID_644 = ID_614*ID_643;
ID_645 = ID_616*ID_643;
ID_646 = W54;
ID_647 = proj0(ID_646);
ID_648 = ID_647';
ID_649 = ID_614*ID_648;
ID_650 = (ID_645-ID_649);
ID_651 = ID_614*ID_650;
ID_652 = ID_616*ID_650;
ID_653 = W55;
ID_654 = proj0(ID_653);
ID_655 = ID_654';
ID_656 = ID_614*ID_655;
ID_657 = ID_652-ID_656;
ID_658 = letrec(W55 = (ID_657));
ID_659 = proj0(ID_658);
ID_660 = ID_659';
ID_661 = ID_616*ID_660;
ID_662 = ID_651+ID_661;
ID_663 = letrec(W54 = (ID_662));
ID_664 = proj0(ID_663);
ID_665 = ID_664';
ID_666 = ID_616*ID_665;
ID_667 = ID_644+ID_666;
ID_668 = letrec(W53 = (ID_667));
ID_669 = proj0(ID_668);
ID_670 = ID_669';
ID_671 = ID_616*ID_670;
ID_672 = ID_637+ID_671;
ID_673 = letrec(W52 = (ID_672));
ID_674 = proj0(ID_673);
ID_675 = ID_674';
ID_676 = ID_616*ID_675;
ID_677 = ID_630+ID_676;
ID_678 = letrec(W51 = (ID_677));
ID_679 = proj0(ID_678);
ID_680 = ID_679';
ID_681 = ID_616*ID_680;
ID_682 = ID_623+ID_681;
ID_683 = letrec(W50 = (ID_682));
ID_684 = proj0(ID_683);
ID_685 = ID_684';
ID_686 = ID_685*ID_616;
ID_687 = (ID_615+ID_686);
ID_688 = ID_113*ID_687;
ID_689 = ID_435*ID_564;
ID_690 = ID_688+ID_689;
ID_691 = ID_240*ID_205;
ID_692 = ID_690+ID_691;
ID_693 = ID_311+ID_692;
ID_694 = ID_693';
ID_695 = ID_693+ID_694;
ID_696 = (ID_105-ID_695);
ID_697 = ID_100*ID_696;
ID_698 = -1.0f*ID_697;
ID_699 = letrec(W4 = (ID_698));
ID_700 = proj0(ID_699);
ID_701 = ID_700@0;
ID_702 = hslider(" Oscillator Volume[style:knob][acc:1 0 -10 0 10]/Instrument/Modulations",0.5f,0.0f,1.0f,0.01f);
ID_703 = pow(ID_702, 2.0f);
ID_704 = 0.001f*ID_703;
ID_705 = W71;
ID_706 = proj0(ID_705);
ID_707 = ID_706';
ID_708 = 0.999f*ID_707;
ID_709 = ID_704+ID_708;
ID_710 = letrec(W71 = (ID_709));
ID_711 = proj0(ID_710);
ID_712 = ID_711@0;
ID_713 = ID_701*ID_712;
ID_714 = hslider("Reverberation Volume(InstrReverb)[acc:1 1 -10 0 10]/Reverb/Modulations",0.25f,0.05f,1.0f,0.01f);
ID_715 = 0.001f*ID_714;
ID_716 = W72;
ID_717 = proj0(ID_716);
ID_718 = ID_717';
ID_719 = 0.999f*ID_718;
ID_720 = ID_715+ID_719;
ID_721 = letrec(W72 = (ID_720));
ID_722 = proj0(ID_721);
ID_723 = ID_722@0;
ID_724 = min(1.0f, ID_723);
ID_725 = max(0.05f, ID_724);
ID_726 = ID_713*ID_725;
ID_727 = 0.02f*ID_18;
ID_728 = max(0.0f, ID_727);
ID_729 = min(8192.0f, ID_728);
ID_730 = int(ID_729);
ID_731 = ID_726@ID_730;
ID_732 = 0.18f*ID_731;
ID_733 = (ID_95-ID_732);
ID_734 = ID_89+-1.0f;
ID_735 = max(0.0f, ID_734);
ID_736 = min(1024.0f, ID_735);
ID_737 = int(ID_736);
ID_738 = ID_733@ID_737;
ID_739 = (ID_732-ID_95);
ID_740 = 0.6f*ID_739;
ID_741 = letrec(W91 = (ID_738, ID_740));
ID_742 = proj0(ID_741);
ID_743 = ID_742';
ID_744 = W88;
ID_745 = proj0(ID_744);
ID_746 = ID_745';
ID_747 = 0.6f*ID_746;
ID_748 = 0.256891f*ID_18;
ID_749 = ID_748+0.5f;
ID_750 = floor(ID_749);
ID_751 = ID_750/ID_18;
ID_752 = 3.4538777f*ID_751;
ID_753 = ID_752/ID_28;
ID_754 = -1.0f*ID_753;
ID_755 = exp(ID_754);
ID_756 = pow(ID_755, 2.0f);
ID_757 = ID_20*ID_756;
ID_758 = (1.0f-ID_757);
ID_759 = (1.0f-ID_756);
ID_760 = ID_758/ID_759;
ID_761 = pow(ID_758, 2.0f);
ID_762 = pow(ID_759, 2.0f);
ID_763 = ID_761/ID_762;
ID_764 = ID_763+-1.0f;
ID_765 = max(0.0f, ID_764);
ID_766 = sqrt(ID_765);
ID_767 = (ID_760-ID_766);
ID_768 = W89;
ID_769 = proj0(ID_768);
ID_770 = ID_769';
ID_771 = ID_767*ID_770;
ID_772 = 1.0f-ID_760;
ID_773 = (ID_766+ID_772);
ID_774 = ID_755*ID_773;
ID_775 = proj3(ID_51);
ID_776 = ID_775';
ID_777 = 2.3025851f*ID_751;
ID_778 = ID_777/ID_28;
ID_779 = -1.0f*ID_778;
ID_780 = exp(ID_779);
ID_781 = ID_780/ID_755;
ID_782 = (ID_781+-1.0f);
ID_783 = W90;
ID_784 = proj0(ID_783);
ID_785 = ID_784';
ID_786 = ID_65*ID_785;
ID_787 = ID_775@2;
ID_788 = ID_776+ID_787;
ID_789 = (ID_786-ID_788);
ID_790 = ID_64*ID_789;
ID_791 = -1.0f*ID_790;
ID_792 = letrec(W90 = (ID_791));
ID_793 = proj0(ID_792);
ID_794 = ID_793@0;
ID_795 = ID_782*ID_794;
ID_796 = (ID_776+ID_795);
ID_797 = ID_774*ID_796;
ID_798 = ID_771+ID_797;
ID_799 = letrec(W89 = (ID_798));
ID_800 = proj0(ID_799);
ID_801 = ID_800@0;
ID_802 = 0.35355338f*ID_801;
ID_803 = (ID_802+1e-20f);
ID_804 = 0.027333f*ID_18;
ID_805 = ID_804+0.5f;
ID_806 = floor(ID_805);
ID_807 = ID_750-ID_806;
ID_808 = max(0.0f, ID_807);
ID_809 = min(16384.0f, ID_808);
ID_810 = int(ID_809);
ID_811 = ID_803@ID_810;
ID_812 = ID_747+ID_811;
ID_813 = (ID_812-ID_732);
ID_814 = ID_806+-1.0f;
ID_815 = max(0.0f, ID_814);
ID_816 = min(2048.0f, ID_815);
ID_817 = int(ID_816);
ID_818 = ID_813@ID_817;
ID_819 = (ID_732-ID_812);
ID_820 = 0.6f*ID_819;
ID_821 = letrec(W88 = (ID_818, ID_820));
ID_822 = proj0(ID_821);
ID_823 = ID_822';
ID_824 = 0.192303f*ID_18;
ID_825 = ID_824+0.5f;
ID_826 = floor(ID_825);
ID_827 = ID_826/ID_18;
ID_828 = 3.4538777f*ID_827;
ID_829 = ID_828/ID_28;
ID_830 = -1.0f*ID_829;
ID_831 = exp(ID_830);
ID_832 = pow(ID_831, 2.0f);
ID_833 = ID_20*ID_832;
ID_834 = (1.0f-ID_833);
ID_835 = (1.0f-ID_832);
ID_836 = ID_834/ID_835;
ID_837 = pow(ID_834, 2.0f);
ID_838 = pow(ID_835, 2.0f);
ID_839 = ID_837/ID_838;
ID_840 = ID_839+-1.0f;
ID_841 = max(0.0f, ID_840);
ID_842 = sqrt(ID_841);
ID_843 = (ID_836-ID_842);
ID_844 = W86;
ID_845 = proj0(ID_844);
ID_846 = ID_845';
ID_847 = ID_843*ID_846;
ID_848 = 1.0f-ID_836;
ID_849 = (ID_842+ID_848);
ID_850 = ID_831*ID_849;
ID_851 = proj5(ID_51);
ID_852 = ID_851';
ID_853 = 2.3025851f*ID_827;
ID_854 = ID_853/ID_28;
ID_855 = -1.0f*ID_854;
ID_856 = exp(ID_855);
ID_857 = ID_856/ID_831;
ID_858 = (ID_857+-1.0f);
ID_859 = W87;
ID_860 = proj0(ID_859);
ID_861 = ID_860';
ID_862 = ID_65*ID_861;
ID_863 = ID_851@2;
ID_864 = ID_852+ID_863;
ID_865 = (ID_862-ID_864);
ID_866 = ID_64*ID_865;
ID_867 = -1.0f*ID_866;
ID_868 = letrec(W87 = (ID_867));
ID_869 = proj0(ID_868);
ID_870 = ID_869@0;
ID_871 = ID_858*ID_870;
ID_872 = (ID_852+ID_871);
ID_873 = ID_850*ID_872;
ID_874 = ID_847+ID_873;
ID_875 = letrec(W86 = (ID_874));
ID_876 = proj0(ID_875);
ID_877 = ID_876@0;
ID_878 = 0.35355338f*ID_877;
ID_879 = (ID_878+1e-20f);
ID_880 = 0.029291f*ID_18;
ID_881 = ID_880+0.5f;
ID_882 = floor(ID_881);
ID_883 = ID_826-ID_882;
ID_884 = max(0.0f, ID_883);
ID_885 = min(8192.0f, ID_884);
ID_886 = int(ID_885);
ID_887 = ID_879@ID_886;
ID_888 = W85;
ID_889 = proj0(ID_888);
ID_890 = ID_889';
ID_891 = 0.6f*ID_890;
ID_892 = ID_732+ID_891;
ID_893 = (ID_887+ID_892);
ID_894 = ID_882+-1.0f;
ID_895 = max(0.0f, ID_894);
ID_896 = min(2048.0f, ID_895);
ID_897 = int(ID_896);
ID_898 = ID_893@ID_897;
ID_899 = 0.6f*ID_893;
ID_900 = -1.0f*ID_899;
ID_901 = letrec(W85 = (ID_898, ID_900));
ID_902 = proj0(ID_901);
ID_903 = ID_902';
ID_904 = 0.210389f*ID_18;
ID_905 = ID_904+0.5f;
ID_906 = floor(ID_905);
ID_907 = ID_906/ID_18;
ID_908 = 3.4538777f*ID_907;
ID_909 = ID_908/ID_28;
ID_910 = -1.0f*ID_909;
ID_911 = exp(ID_910);
ID_912 = pow(ID_911, 2.0f);
ID_913 = ID_20*ID_912;
ID_914 = (1.0f-ID_913);
ID_915 = (1.0f-ID_912);
ID_916 = ID_914/ID_915;
ID_917 = pow(ID_914, 2.0f);
ID_918 = pow(ID_915, 2.0f);
ID_919 = ID_917/ID_918;
ID_920 = ID_919+-1.0f;
ID_921 = max(0.0f, ID_920);
ID_922 = sqrt(ID_921);
ID_923 = (ID_916-ID_922);
ID_924 = W83;
ID_925 = proj0(ID_924);
ID_926 = ID_925';
ID_927 = ID_923*ID_926;
ID_928 = 1.0f-ID_916;
ID_929 = (ID_922+ID_928);
ID_930 = ID_911*ID_929;
ID_931 = proj1(ID_51);
ID_932 = ID_931';
ID_933 = 2.3025851f*ID_907;
ID_934 = ID_933/ID_28;
ID_935 = -1.0f*ID_934;
ID_936 = exp(ID_935);
ID_937 = ID_936/ID_911;
ID_938 = (ID_937+-1.0f);
ID_939 = W84;
ID_940 = proj0(ID_939);
ID_941 = ID_940';
ID_942 = ID_65*ID_941;
ID_943 = ID_931@2;
ID_944 = ID_932+ID_943;
ID_945 = (ID_942-ID_944);
ID_946 = ID_64*ID_945;
ID_947 = -1.0f*ID_946;
ID_948 = letrec(W84 = (ID_947));
ID_949 = proj0(ID_948);
ID_950 = ID_949@0;
ID_951 = ID_938*ID_950;
ID_952 = (ID_932+ID_951);
ID_953 = ID_930*ID_952;
ID_954 = ID_927+ID_953;
ID_955 = letrec(W83 = (ID_954));
ID_956 = proj0(ID_955);
ID_957 = ID_956@0;
ID_958 = 0.35355338f*ID_957;
ID_959 = (ID_958+1e-20f);
ID_960 = 0.024421f*ID_18;
ID_961 = ID_960+0.5f;
ID_962 = floor(ID_961);
ID_963 = ID_906-ID_962;
ID_964 = max(0.0f, ID_963);
ID_965 = min(16384.0f, ID_964);
ID_966 = int(ID_965);
ID_967 = ID_959@ID_966;
ID_968 = W82;
ID_969 = proj0(ID_968);
ID_970 = ID_969';
ID_971 = 0.6f*ID_970;
ID_972 = ID_732+ID_971;
ID_973 = (ID_967+ID_972);
ID_974 = ID_962+-1.0f;
ID_975 = max(0.0f, ID_974);
ID_976 = min(2048.0f, ID_975);
ID_977 = int(ID_976);
ID_978 = ID_973@ID_977;
ID_979 = 0.6f*ID_973;
ID_980 = -1.0f*ID_979;
ID_981 = letrec(W82 = (ID_978, ID_980));
ID_982 = proj0(ID_981);
ID_983 = ID_982';
ID_984 = 0.125f*ID_18;
ID_985 = ID_984+0.5f;
ID_986 = floor(ID_985);
ID_987 = ID_986/ID_18;
ID_988 = 3.4538777f*ID_987;
ID_989 = ID_988/ID_28;
ID_990 = -1.0f*ID_989;
ID_991 = exp(ID_990);
ID_992 = pow(ID_991, 2.0f);
ID_993 = ID_20*ID_992;
ID_994 = (1.0f-ID_993);
ID_995 = (1.0f-ID_992);
ID_996 = ID_994/ID_995;
ID_997 = pow(ID_994, 2.0f);
ID_998 = pow(ID_995, 2.0f);
ID_999 = ID_997/ID_998;
ID_1000 = ID_999+-1.0f;
ID_1001 = max(0.0f, ID_1000);
ID_1002 = sqrt(ID_1001);
ID_1003 = (ID_996-ID_1002);
ID_1004 = W80;
ID_1005 = proj0(ID_1004);
ID_1006 = ID_1005';
ID_1007 = ID_1003*ID_1006;
ID_1008 = 1.0f-ID_996;
ID_1009 = (ID_1002+ID_1008);
ID_1010 = ID_991*ID_1009;
ID_1011 = proj6(ID_51);
ID_1012 = ID_1011';
ID_1013 = 2.3025851f*ID_987;
ID_1014 = ID_1013/ID_28;
ID_1015 = -1.0f*ID_1014;
ID_1016 = exp(ID_1015);
ID_1017 = ID_1016/ID_991;
ID_1018 = (ID_1017+-1.0f);
ID_1019 = W81;
ID_1020 = proj0(ID_1019);
ID_1021 = ID_1020';
ID_1022 = ID_65*ID_1021;
ID_1023 = ID_1011@2;
ID_1024 = ID_1012+ID_1023;
ID_1025 = (ID_1022-ID_1024);
ID_1026 = ID_64*ID_1025;
ID_1027 = -1.0f*ID_1026;
ID_1028 = letrec(W81 = (ID_1027));
ID_1029 = proj0(ID_1028);
ID_1030 = ID_1029@0;
ID_1031 = ID_1018*ID_1030;
ID_1032 = (ID_1012+ID_1031);
ID_1033 = ID_1010*ID_1032;
ID_1034 = ID_1007+ID_1033;
ID_1035 = letrec(W80 = (ID_1034));
ID_1036 = proj0(ID_1035);
ID_1037 = ID_1036@0;
ID_1038 = 0.35355338f*ID_1037;
ID_1039 = (ID_1038+1e-20f);
ID_1040 = 0.013458f*ID_18;
ID_1041 = ID_1040+0.5f;
ID_1042 = floor(ID_1041);
ID_1043 = ID_986-ID_1042;
ID_1044 = max(0.0f, ID_1043);
ID_1045 = min(8192.0f, ID_1044);
ID_1046 = int(ID_1045);
ID_1047 = ID_1039@ID_1046;
ID_1048 = W79;
ID_1049 = proj0(ID_1048);
ID_1050 = ID_1049';
ID_1051 = 0.6f*ID_1050;
ID_1052 = ID_732+ID_1051;
ID_1053 = (ID_1047-ID_1052);
ID_1054 = ID_1042+-1.0f;
ID_1055 = max(0.0f, ID_1054);
ID_1056 = min(1024.0f, ID_1055);
ID_1057 = int(ID_1056);
ID_1058 = ID_1053@ID_1057;
ID_1059 = 0.6f*ID_1053;
ID_1060 = letrec(W79 = (ID_1058, ID_1059));
ID_1061 = proj0(ID_1060);
ID_1062 = ID_1061';
ID_1063 = 0.127837f*ID_18;
ID_1064 = ID_1063+0.5f;
ID_1065 = floor(ID_1064);
ID_1066 = ID_1065/ID_18;
ID_1067 = 3.4538777f*ID_1066;
ID_1068 = ID_1067/ID_28;
ID_1069 = -1.0f*ID_1068;
ID_1070 = exp(ID_1069);
ID_1071 = pow(ID_1070, 2.0f);
ID_1072 = ID_20*ID_1071;
ID_1073 = (1.0f-ID_1072);
ID_1074 = (1.0f-ID_1071);
ID_1075 = ID_1073/ID_1074;
ID_1076 = pow(ID_1073, 2.0f);
ID_1077 = pow(ID_1074, 2.0f);
ID_1078 = ID_1076/ID_1077;
ID_1079 = ID_1078+-1.0f;
ID_1080 = max(0.0f, ID_1079);
ID_1081 = sqrt(ID_1080);
ID_1082 = (ID_1075-ID_1081);
ID_1083 = W77;
ID_1084 = proj0(ID_1083);
ID_1085 = ID_1084';
ID_1086 = ID_1082*ID_1085;
ID_1087 = 1.0f-ID_1075;
ID_1088 = (ID_1081+ID_1087);
ID_1089 = ID_1070*ID_1088;
ID_1090 = proj2(ID_51);
ID_1091 = ID_1090';
ID_1092 = 2.3025851f*ID_1066;
ID_1093 = ID_1092/ID_28;
ID_1094 = -1.0f*ID_1093;
ID_1095 = exp(ID_1094);
ID_1096 = ID_1095/ID_1070;
ID_1097 = (ID_1096+-1.0f);
ID_1098 = W78;
ID_1099 = proj0(ID_1098);
ID_1100 = ID_1099';
ID_1101 = ID_65*ID_1100;
ID_1102 = ID_1090@2;
ID_1103 = ID_1091+ID_1102;
ID_1104 = (ID_1101-ID_1103);
ID_1105 = ID_64*ID_1104;
ID_1106 = -1.0f*ID_1105;
ID_1107 = letrec(W78 = (ID_1106));
ID_1108 = proj0(ID_1107);
ID_1109 = ID_1108@0;
ID_1110 = ID_1097*ID_1109;
ID_1111 = (ID_1091+ID_1110);
ID_1112 = ID_1089*ID_1111;
ID_1113 = ID_1086+ID_1112;
ID_1114 = letrec(W77 = (ID_1113));
ID_1115 = proj0(ID_1114);
ID_1116 = ID_1115@0;
ID_1117 = 0.35355338f*ID_1116;
ID_1118 = (ID_1117+1e-20f);
ID_1119 = 0.031604f*ID_18;
ID_1120 = ID_1119+0.5f;
ID_1121 = floor(ID_1120);
ID_1122 = ID_1065-ID_1121;
ID_1123 = max(0.0f, ID_1122);
ID_1124 = min(8192.0f, ID_1123);
ID_1125 = int(ID_1124);
ID_1126 = ID_1118@ID_1125;
ID_1127 = W76;
ID_1128 = proj0(ID_1127);
ID_1129 = ID_1128';
ID_1130 = 0.6f*ID_1129;
ID_1131 = ID_732+ID_1130;
ID_1132 = (ID_1126-ID_1131);
ID_1133 = ID_1121+-1.0f;
ID_1134 = max(0.0f, ID_1133);
ID_1135 = min(2048.0f, ID_1134);
ID_1136 = int(ID_1135);
ID_1137 = ID_1132@ID_1136;
ID_1138 = 0.6f*ID_1132;
ID_1139 = letrec(W76 = (ID_1137, ID_1138));
ID_1140 = proj0(ID_1139);
ID_1141 = ID_1140';
ID_1142 = 0.174713f*ID_18;
ID_1143 = ID_1142+0.5f;
ID_1144 = floor(ID_1143);
ID_1145 = ID_1144/ID_18;
ID_1146 = 3.4538777f*ID_1145;
ID_1147 = ID_1146/ID_28;
ID_1148 = -1.0f*ID_1147;
ID_1149 = exp(ID_1148);
ID_1150 = pow(ID_1149, 2.0f);
ID_1151 = ID_20*ID_1150;
ID_1152 = (1.0f-ID_1151);
ID_1153 = (1.0f-ID_1150);
ID_1154 = ID_1152/ID_1153;
ID_1155 = pow(ID_1152, 2.0f);
ID_1156 = pow(ID_1153, 2.0f);
ID_1157 = ID_1155/ID_1156;
ID_1158 = ID_1157+-1.0f;
ID_1159 = max(0.0f, ID_1158);
ID_1160 = sqrt(ID_1159);
ID_1161 = (ID_1154-ID_1160);
ID_1162 = W74;
ID_1163 = proj0(ID_1162);
ID_1164 = ID_1163';
ID_1165 = ID_1161*ID_1164;
ID_1166 = 1.0f-ID_1154;
ID_1167 = (ID_1160+ID_1166);
ID_1168 = ID_1149*ID_1167;
ID_1169 = proj4(ID_51);
ID_1170 = ID_1169';
ID_1171 = 2.3025851f*ID_1145;
ID_1172 = ID_1171/ID_28;
ID_1173 = -1.0f*ID_1172;
ID_1174 = exp(ID_1173);
ID_1175 = ID_1174/ID_1149;
ID_1176 = (ID_1175+-1.0f);
ID_1177 = W75;
ID_1178 = proj0(ID_1177);
ID_1179 = ID_1178';
ID_1180 = ID_65*ID_1179;
ID_1181 = ID_1169@2;
ID_1182 = ID_1170+ID_1181;
ID_1183 = (ID_1180-ID_1182);
ID_1184 = ID_64*ID_1183;
ID_1185 = -1.0f*ID_1184;
ID_1186 = letrec(W75 = (ID_1185));
ID_1187 = proj0(ID_1186);
ID_1188 = ID_1187@0;
ID_1189 = ID_1176*ID_1188;
ID_1190 = (ID_1170+ID_1189);
ID_1191 = ID_1168*ID_1190;
ID_1192 = ID_1165+ID_1191;
ID_1193 = letrec(W74 = (ID_1192));
ID_1194 = proj0(ID_1193);
ID_1195 = ID_1194@0;
ID_1196 = 0.35355338f*ID_1195;
ID_1197 = (ID_1196+1e-20f);
ID_1198 = 0.022904f*ID_18;
ID_1199 = ID_1198+0.5f;
ID_1200 = floor(ID_1199);
ID_1201 = ID_1144-ID_1200;
ID_1202 = max(0.0f, ID_1201);
ID_1203 = min(8192.0f, ID_1202);
ID_1204 = int(ID_1203);
ID_1205 = ID_1197@ID_1204;
ID_1206 = ID_732+ID_1205;
ID_1207 = W73;
ID_1208 = proj0(ID_1207);
ID_1209 = ID_1208';
ID_1210 = 0.6f*ID_1209;
ID_1211 = (ID_1206-ID_1210);
ID_1212 = ID_1200+-1.0f;
ID_1213 = max(0.0f, ID_1212);
ID_1214 = min(2048.0f, ID_1213);
ID_1215 = int(ID_1214);
ID_1216 = ID_1211@ID_1215;
ID_1217 = 0.6f*ID_1211;
ID_1218 = letrec(W73 = (ID_1216, ID_1217));
ID_1219 = proj0(ID_1218);
ID_1220 = ID_1219';
ID_1221 = 0.153129f*ID_18;
ID_1222 = ID_1221+0.5f;
ID_1223 = floor(ID_1222);
ID_1224 = ID_1223/ID_18;
ID_1225 = 3.4538777f*ID_1224;
ID_1226 = ID_1225/ID_28;
ID_1227 = -1.0f*ID_1226;
ID_1228 = exp(ID_1227);
ID_1229 = pow(ID_1228, 2.0f);
ID_1230 = ID_20*ID_1229;
ID_1231 = (1.0f-ID_1230);
ID_1232 = (1.0f-ID_1229);
ID_1233 = ID_1231/ID_1232;
ID_1234 = pow(ID_1231, 2.0f);
ID_1235 = pow(ID_1232, 2.0f);
ID_1236 = ID_1234/ID_1235;
ID_1237 = ID_1236+-1.0f;
ID_1238 = max(0.0f, ID_1237);
ID_1239 = sqrt(ID_1238);
ID_1240 = (ID_1233-ID_1239);
ID_1241 = W2;
ID_1242 = proj0(ID_1241);
ID_1243 = ID_1242';
ID_1244 = ID_1240*ID_1243;
ID_1245 = 1.0f-ID_1233;
ID_1246 = (ID_1239+ID_1245);
ID_1247 = ID_1228*ID_1246;
ID_1248 = proj0(ID_51);
ID_1249 = ID_1248';
ID_1250 = 2.3025851f*ID_1224;
ID_1251 = ID_1250/ID_28;
ID_1252 = -1.0f*ID_1251;
ID_1253 = exp(ID_1252);
ID_1254 = ID_1253/ID_1228;
ID_1255 = (ID_1254+-1.0f);
ID_1256 = W3;
ID_1257 = proj0(ID_1256);
ID_1258 = ID_1257';
ID_1259 = ID_65*ID_1258;
ID_1260 = ID_1248@2;
ID_1261 = ID_1249+ID_1260;
ID_1262 = (ID_1259-ID_1261);
ID_1263 = ID_64*ID_1262;
ID_1264 = -1.0f*ID_1263;
ID_1265 = letrec(W3 = (ID_1264));
ID_1266 = proj0(ID_1265);
ID_1267 = ID_1266@0;
ID_1268 = ID_1255*ID_1267;
ID_1269 = (ID_1249+ID_1268);
ID_1270 = ID_1247*ID_1269;
ID_1271 = ID_1244+ID_1270;
ID_1272 = letrec(W2 = (ID_1271));
ID_1273 = proj0(ID_1272);
ID_1274 = ID_1273@0;
ID_1275 = 0.35355338f*ID_1274;
ID_1276 = (ID_1275+1e-20f);
ID_1277 = 0.020346f*ID_18;
ID_1278 = ID_1277+0.5f;
ID_1279 = floor(ID_1278);
ID_1280 = ID_1223-ID_1279;
ID_1281 = max(0.0f, ID_1280);
ID_1282 = min(8192.0f, ID_1281);
ID_1283 = int(ID_1282);
ID_1284 = ID_1276@ID_1283;
ID_1285 = ID_1284+ID_732;
ID_1286 = W1;
ID_1287 = proj0(ID_1286);
ID_1288 = ID_1287';
ID_1289 = 0.6f*ID_1288;
ID_1290 = (ID_1285-ID_1289);
ID_1291 = ID_1279+-1.0f;
ID_1292 = max(0.0f, ID_1291);
ID_1293 = min(1024.0f, ID_1292);
ID_1294 = int(ID_1293);
ID_1295 = ID_1290@ID_1294;
ID_1296 = 0.6f*ID_1290;
ID_1297 = letrec(W1 = (ID_1295, ID_1296));
ID_1298 = proj0(ID_1297);
ID_1299 = ID_1298';
ID_1300 = proj1(ID_741);
ID_1301 = ID_1300@0;
ID_1302 = proj1(ID_821);
ID_1303 = ID_1302@0;
ID_1304 = proj1(ID_901);
ID_1305 = ID_1304@0;
ID_1306 = proj1(ID_981);
ID_1307 = ID_1306@0;
ID_1308 = proj1(ID_1060);
ID_1309 = ID_1308@0;
ID_1310 = proj1(ID_1139);
ID_1311 = ID_1310@0;
ID_1312 = proj1(ID_1297);
ID_1313 = ID_1312@0;
ID_1314 = proj1(ID_1218);
ID_1315 = ID_1314@0;
ID_1316 = ID_1313+ID_1315;
ID_1317 = ID_1311+ID_1316;
ID_1318 = ID_1309+ID_1317;
ID_1319 = ID_1307+ID_1318;
ID_1320 = ID_1305+ID_1319;
ID_1321 = ID_1303+ID_1320;
ID_1322 = ID_1301+ID_1321;
ID_1323 = ID_1299+ID_1322;
ID_1324 = ID_1220+ID_1323;
ID_1325 = ID_1141+ID_1324;
ID_1326 = ID_1062+ID_1325;
ID_1327 = ID_983+ID_1326;
ID_1328 = ID_903+ID_1327;
ID_1329 = ID_823+ID_1328;
ID_1330 = ID_743+ID_1329;
ID_1331 = ID_1299+ID_1318;
ID_1332 = ID_1220+ID_1331;
ID_1333 = ID_1141+ID_1332;
ID_1334 = ID_1062+ID_1333;
ID_1335 = ID_1307+ID_1305;
ID_1336 = ID_1303+ID_1335;
ID_1337 = ID_1301+ID_1336;
ID_1338 = ID_983+ID_1337;
ID_1339 = ID_903+ID_1338;
ID_1340 = ID_823+ID_1339;
ID_1341 = ID_743+ID_1340;
ID_1342 = ID_1334-ID_1341;
ID_1343 = ID_1307+ID_1316;
ID_1344 = ID_1305+ID_1343;
ID_1345 = ID_1299+ID_1344;
ID_1346 = ID_1220+ID_1345;
ID_1347 = ID_983+ID_1346;
ID_1348 = ID_903+ID_1347;
ID_1349 = ID_1311+ID_1309;
ID_1350 = ID_1303+ID_1349;
ID_1351 = ID_1301+ID_1350;
ID_1352 = ID_1141+ID_1351;
ID_1353 = ID_1062+ID_1352;
ID_1354 = ID_823+ID_1353;
ID_1355 = ID_743+ID_1354;
ID_1356 = ID_1348-ID_1355;
ID_1357 = ID_1303+ID_1316;
ID_1358 = ID_1301+ID_1357;
ID_1359 = ID_1299+ID_1358;
ID_1360 = ID_1220+ID_1359;
ID_1361 = ID_823+ID_1360;
ID_1362 = ID_743+ID_1361;
ID_1363 = ID_1307+ID_1349;
ID_1364 = ID_1305+ID_1363;
ID_1365 = ID_1141+ID_1364;
ID_1366 = ID_1062+ID_1365;
ID_1367 = ID_983+ID_1366;
ID_1368 = ID_903+ID_1367;
ID_1369 = ID_1362-ID_1368;
ID_1370 = ID_1313+ID_1311;
ID_1371 = ID_1307+ID_1370;
ID_1372 = ID_1303+ID_1371;
ID_1373 = ID_1299+ID_1372;
ID_1374 = ID_1141+ID_1373;
ID_1375 = ID_983+ID_1374;
ID_1376 = ID_823+ID_1375;
ID_1377 = ID_1315+ID_1309;
ID_1378 = ID_1305+ID_1377;
ID_1379 = ID_1301+ID_1378;
ID_1380 = ID_1220+ID_1379;
ID_1381 = ID_1062+ID_1380;
ID_1382 = ID_903+ID_1381;
ID_1383 = ID_743+ID_1382;
ID_1384 = ID_1376-ID_1383;
ID_1385 = ID_1305+ID_1370;
ID_1386 = ID_1301+ID_1385;
ID_1387 = ID_1299+ID_1386;
ID_1388 = ID_1141+ID_1387;
ID_1389 = ID_903+ID_1388;
ID_1390 = ID_743+ID_1389;
ID_1391 = ID_1307+ID_1377;
ID_1392 = ID_1303+ID_1391;
ID_1393 = ID_1220+ID_1392;
ID_1394 = ID_1062+ID_1393;
ID_1395 = ID_983+ID_1394;
ID_1396 = ID_823+ID_1395;
ID_1397 = ID_1390-ID_1396;
ID_1398 = ID_1313+ID_1309;
ID_1399 = ID_1307+ID_1398;
ID_1400 = ID_1301+ID_1399;
ID_1401 = ID_1299+ID_1400;
ID_1402 = ID_1062+ID_1401;
ID_1403 = ID_983+ID_1402;
ID_1404 = ID_743+ID_1403;
ID_1405 = ID_1315+ID_1311;
ID_1406 = ID_1305+ID_1405;
ID_1407 = ID_1303+ID_1406;
ID_1408 = ID_1220+ID_1407;
ID_1409 = ID_1141+ID_1408;
ID_1410 = ID_903+ID_1409;
ID_1411 = ID_823+ID_1410;
ID_1412 = ID_1404-ID_1411;
ID_1413 = ID_1305+ID_1398;
ID_1414 = ID_1303+ID_1413;
ID_1415 = ID_1299+ID_1414;
ID_1416 = ID_1062+ID_1415;
ID_1417 = ID_903+ID_1416;
ID_1418 = ID_823+ID_1417;
ID_1419 = ID_1307+ID_1405;
ID_1420 = ID_1301+ID_1419;
ID_1421 = ID_1220+ID_1420;
ID_1422 = ID_1141+ID_1421;
ID_1423 = ID_983+ID_1422;
ID_1424 = ID_743+ID_1423;
ID_1425 = ID_1418-ID_1424;
ID_1426 = letrec(W0 = (ID_1330, ID_1342, ID_1356, ID_1369, ID_1384, ID_1397, ID_1412, ID_1425));
ID_1427 = proj1(ID_1426);
ID_1428 = ID_1427@0;
ID_1429 = ID_1090@0;
ID_1430 = (ID_1428+ID_1429);
ID_1431 = 0.37f*ID_1430;
ID_1432 = (1.0f-ID_725);
ID_1433 = ID_713*ID_1432;
ID_1434 = 0.6f*ID_1433;
ID_1435 = (ID_1431+ID_1434);
ID_1436 = ID_11*ID_1435;
ID_1437 = (ID_1428-ID_1429);
ID_1438 = 0.37f*ID_1437;
ID_1439 = (ID_1434+ID_1438);
ID_1440 = ID_11*ID_1439;
SIG = (ID_1436, ID_1440);
